\section{Source/Math.h}


\begin{footnotesize}\begin{alltt}
00001 
00012 \textcolor{preprocessor}{#ifndef MATH\_HEADER}
00013 \textcolor{preprocessor}{}\textcolor{preprocessor}{#define MATH\_HEADER}
00014 \textcolor{preprocessor}{}
00016 \textcolor{preprocessor}{#define Math\_DegToRad(D) ((D)*0.017453293)}
00017 \textcolor{preprocessor}{}
00019 \textcolor{preprocessor}{#define Math\_RadToDeg(R) ((R)*57.295779513) }
00020 \textcolor{preprocessor}{}
00027 \textcolor{keywordtype}{int} Math\_IsPrime(\textcolor{keywordtype}{int} Number);
00028 
00036 \textcolor{keywordtype}{int} Math\_GetFirstNPrimes(\textcolor{keywordtype}{int} Amount, \textcolor{keywordtype}{int} *Array);
00037 
00045 \textcolor{keywordtype}{int} Math\_GetFirstNPrimesLowMemory(\textcolor{keywordtype}{int} Amount, \textcolor{keywordtype}{int} *Array);
00046 
00054 \textcolor{keywordtype}{int} Math\_GCD(\textcolor{keywordtype}{int} Number0, \textcolor{keywordtype}{int} Number1);
00055 
00063 \textcolor{keywordtype}{int} Math\_LCM(\textcolor{keywordtype}{int} Number0, \textcolor{keywordtype}{int} Number1);
00064 
00071 \textcolor{keywordtype}{int} Math\_DigitalSum(\textcolor{keywordtype}{int} Number);
00072 
00079 \textcolor{keywordtype}{int} Math\_DigitalRoot(\textcolor{keywordtype}{int} Number);
00080 
00087 \textcolor{keyword}{inline} \textcolor{keywordtype}{float} Math\_AngleX(\textcolor{keywordtype}{float} Angle);
00088 
00095 \textcolor{keyword}{inline} \textcolor{keywordtype}{float} Math\_AngleY(\textcolor{keywordtype}{float} Angle);
00096 
00106 \textcolor{keyword}{inline} \textcolor{keywordtype}{float} Math\_XYAngle(\textcolor{keywordtype}{float} X1, \textcolor{keywordtype}{float} Y1, \textcolor{keywordtype}{float} X2, \textcolor{keywordtype}{float} Y2);
00107 
00114 \textcolor{keywordtype}{float} Math\_NormaliseAngle(\textcolor{keywordtype}{float} Angle);
00115 
00123 \textcolor{keywordtype}{int} Math\_PrimeFactors(\textcolor{keywordtype}{int} Number, \textcolor{keywordtype}{int} **Factors);
00124 
00131 \textcolor{keywordtype}{int} Math\_PrimeFactorCount(\textcolor{keywordtype}{int} Number);
00132 
00139 \textcolor{keywordtype}{int} Math\_FactorCount(\textcolor{keywordtype}{int} Number);
00140 
00144 \textcolor{keywordtype}{void} Math\_ClearCache();
00145 
00146 \textcolor{preprocessor}{#endif}
\end{alltt}\end{footnotesize}
